Closure (computer programming)
TECHNIQUE FOR CREATING LEXICALLY SCOPED FIRST CLASS FUNCTIONS
Closure (programming); Lexical closure; Closure (Computer Science); Lexical closures; Closure (computing); Upvalue; Function closure; Function closures; Closures (computer science); Closure (computer science); Local classes in Java
In programming languages, a closure, also lexical closure or function closure, is a technique for implementing lexically scoped name binding in a language with first-class functions. Operationally, a closure is a record storing a function together with an environment.